package org.loofer.user.injection.comment

import dagger.Component
import org.loofer.base.injection.PerComponentScope
import org.loofer.base.injection.component.ActivityComponent
import org.loofer.user.injection.module.UploadModule
import org.loofer.user.injection.module.UserModule
import org.loofer.user.ui.activity.*

/**
 *============================================================
 * 版权： Loofer 版权所有（c）2018
 *
 * 作者：Loofer
 * 版本：1.0
 * 创建日期 ：2018/7/1 15:17.
 * 描述：用户模块Component
 *
 * 注:如果您修改了本类请填写以下内容作为记录，如非本人操作劳烦通知，谢谢！！！
 * Modified Date Modify Content:
 *
 *==========================================================
 */
@PerComponentScope
@Component(dependencies = arrayOf(ActivityComponent::class),modules = arrayOf(UserModule::class, UploadModule::class))
interface UserComponent {
    fun inject(activity: RegisterActivity)
    fun inject(activity: LoginActivity)
    fun inject(activity:ForgetPwdActivity)
    fun inject(activity: ResetPwdActivity)
    fun inject(activity: UserInfoActivity)
}


